# near model CODE resource # jump table entries: 528-533 (6 of them) export_66: 00000000 4E56 FD9A link A6, -0x0266 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 286E 0020 movea.l A4, [A6 + 0x20] 0000000C 47EE FEF0 lea.l A3, [A6 - 0x110] 00000010 26DC move.l [A3]+, [A4]+ 00000012 26DC move.l [A3]+, [A4]+ 00000014 26DC move.l [A3]+, [A4]+ 00000016 26DC move.l [A3]+, [A4]+ 00000018 286E 001C movea.l A4, [A6 + 0x1C] 0000001C 47EE FF00 lea.l A3, [A6 - 0x100] 00000020 4247 clr.w D7 00000022 1E14 move.b D7, [A4] label00000024: 00000024 16DC move.b [A3]+, [A4]+ 00000026 51CF FFFC dbf D7, -0x6 /* 00000024 */ 0000002A 486E FEEC pea.l [A6 - 0x114] 0000002E A874 syscall GetPort 00000030 598F subq.l A7, 4 00000032 3F3C 0080 move.w -[A7], 0x80 00000036 42A7 clr.l -[A7] 00000038 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000003E A97C syscall GetNewDialog 00000040 2D5F FD9A move.l [A6 - 0x266], [A7]+ 00000044 3E2D FDD0 move.w D7, [A5 - 0x230] 00000048 0447 011A subi.w D7, 0x11A 0000004C 48C7 ext.l D7 0000004E 8FFC 0002 divs.w D7, 0x2 00000052 3D47 FE9E move.w [A6 - 0x162], D7 00000056 3E2D FDD2 move.w D7, [A5 - 0x22E] 0000005A 0447 016C subi.w D7, 0x16C 0000005E 48C7 ext.l D7 00000060 8FFC 0002 divs.w D7, 0x2 00000064 3D47 FEA0 move.w [A6 - 0x160], D7 00000068 2F2E FD9A move.l -[A7], [A6 - 0x266] 0000006C 3F2E FEA0 move.w -[A7], [A6 - 0x160] 00000070 3F2E FE9E move.w -[A7], [A6 - 0x162] 00000074 4227 clr.b -[A7] 00000076 A91B syscall MoveWindow 00000078 2F2E FD9A move.l -[A7], [A6 - 0x266] 0000007C 1F3C 0001 move.b -[A7], 0x1 00000080 A908 syscall ShowHide 00000082 2F2E FD9A move.l -[A7], [A6 - 0x266] 00000086 A873 syscall SetPort 00000088 486E FF00 pea.l [A6 - 0x100] 0000008C 487A 00B6 pea.l [PC + 0xB6 /* 00000144, value 0x4E56 'NV', cstring "" */] 00000090 487A 00B0 pea.l [PC + 0xB0 /* 00000142, value 0x0, cstring "" */] 00000094 487A 00AA pea.l [PC + 0xAA /* 00000140, value 0x0, cstring "" */] 00000098 A98B syscall ParamText 0000009A 2F3C 0000 FFFF move.l -[A7], 0xFFFF 000000A0 201F move.l D0, [A7]+ 000000A2 A032 syscall FlushEvents 000000A4 3E2E FE9E move.w D7, [A6 - 0x162] 000000A8 0647 0042 addi.w D7, 0x42 /* 'B' */ 000000AC 5347 subq.w D7, 1 000000AE 3D47 FE9E move.w [A6 - 0x162], D7 000000B2 3D7A 008A FD9E move.w [A6 - 0x262], [PC + 0x8A /* 0000013E, value 0x161 */] 000000B8 2F2E FE9E move.l -[A7], [A6 - 0x162] 000000BC 486E FD9E pea.l [A6 - 0x262] 000000C0 2F2E 0018 move.l -[A7], [A6 + 0x18] 000000C4 3F2E 0024 move.w -[A7], [A6 + 0x24] 000000C8 486E FEF0 pea.l [A6 - 0x110] 000000CC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000000D0 486E FEA2 pea.l [A6 - 0x15E] 000000D4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000000D8 286E 000C movea.l A4, [A6 + 0xC] 000000DC 47EE FEAC lea.l A3, [A6 - 0x154] 000000E0 3E3C 0007 move.w D7, 0x7 label000000E4: 000000E4 28DB move.l [A4]+, [A3]+ 000000E6 28DB move.l [A4]+, [A3]+ 000000E8 51CF FFFA dbf D7, -0x8 /* 000000E4 */ 000000EC 286E 0010 movea.l A4, [A6 + 0x10] 000000F0 38AE FEA8 move.w [A4], [A6 - 0x158] 000000F4 1D6E FEA2 0026 move.b [A6 + 0x26], [A6 - 0x15E] 000000FA 486E FEA4 pea.l [A6 - 0x15C] 000000FE 487A 003A pea.l [PC + 0x3A /* 0000013A, value 0x4150504C 'APPL' */] 00000102 3F3C 0004 move.w -[A7], 0x4 00000106 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000010A 6600 000E bne +0x10 /* 0000011A */ 0000010E 286E 0008 movea.l A4, [A6 + 0x8] 00000112 18BC 0001 move.b [A4], 0x1 00000116 6000 0008 bra +0xA /* 00000120 */ label0000011A: 0000011A 286E 0008 movea.l A4, [A6 + 0x8] 0000011E 4214 clr.b [A4] label00000120: 00000120 2F2E FD9A move.l -[A7], [A6 - 0x266] 00000124 A983 syscall DisposeDialog 00000126 2F2E FEEC move.l -[A7], [A6 - 0x114] 0000012A A873 syscall SetPort 0000012C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000130 4E5E unlink A6 00000132 205F movea.l A0, [A7]+ 00000134 4FEF 001E lea.l A7, [A7 + 0x1E] 00000138 4ED0 jmp [A0] 0000013A 4150 chk.w D0, [A0] 0000013C 504C addq.w A4, 8 0000013E 0161 bchg -[A1], D0 00000140 0000 0000 ori.b D0, 0x0 00000144 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_67: // at 00000146 (misaligned) 00000148 FEF2 48E7 .extension 0xEF2 <> // unimplemented 0000014C 0100 btst D0, D0 0000014E 0C6E FFFF 000C cmpi.w [A6 + 0xC], 0xFFFF 00000154 6600 0022 bne +0x24 /* 00000178 */ 00000158 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000015C 3F3C 0001 move.w -[A7], 0x1 00000160 486E FFF2 pea.l [A6 - 0xE] 00000164 486E FFFC pea.l [A6 - 0x4] 00000168 486E FFF4 pea.l [A6 - 0xC] 0000016C A98D syscall GetDialogItem/GetDItem 0000016E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000172 486D EA30 pea.l [A5 - 0x15D0] 00000176 A95F syscall SetControlTitle/SetCTitle label00000178: 00000178 3D6E 000C 000E move.w [A6 + 0xE], [A6 + 0xC] 0000017E 4CDF 0080 movem.l D7, [A7]+ 00000182 4E5E unlink A6 00000184 205F movea.l A0, [A7]+ 00000186 5C8F addq.l A7, 6 00000188 4ED0 jmp [A0] fn0000018A: 0000018A 4E56 FBB2 link A6, -0x044E 0000018E 48E7 0118 movem.l -[A7], D7,A3,A4 00000192 286E 0018 movea.l A4, [A6 + 0x18] 00000196 47EE FE00 lea.l A3, [A6 - 0x200] 0000019A 4247 clr.w D7 0000019C 1E14 move.b D7, [A4] label0000019E: 0000019E 16DC move.b [A3]+, [A4]+ 000001A0 51CF FFFC dbf D7, -0x6 /* 0000019E */ 000001A4 286E 0014 movea.l A4, [A6 + 0x14] 000001A8 47EE FF00 lea.l A3, [A6 - 0x100] 000001AC 4247 clr.w D7 000001AE 1E14 move.b D7, [A4] label000001B0: 000001B0 16DC move.b [A3]+, [A4]+ 000001B2 51CF FFFC dbf D7, -0x6 /* 000001B0 */ 000001B6 2F3C 0000 FFFF move.l -[A7], 0xFFFF 000001BC 201F move.l D0, [A7]+ 000001BE A032 syscall FlushEvents 000001C0 3E2D FDD0 move.w D7, [A5 - 0x230] 000001C4 0447 00C8 subi.w D7, 0xC8 000001C8 48C7 ext.l D7 000001CA 8FFC 0002 divs.w D7, 0x2 000001CE 3D47 FDB2 move.w [A6 - 0x24E], D7 000001D2 3E2D FDD2 move.w D7, [A5 - 0x22E] 000001D6 0447 0140 subi.w D7, 0x140 000001DA 48C7 ext.l D7 000001DC 8FFC 0002 divs.w D7, 0x2 000001E0 3D47 FDB4 move.w [A6 - 0x24C], D7 000001E4 49EE FCB2 lea.l A4, [A6 - 0x34E] 000001E8 47EE FF00 lea.l A3, [A6 - 0x100] 000001EC 4247 clr.w D7 000001EE 1E13 move.b D7, [A3] label000001F0: 000001F0 18DB move.b [A4]+, [A3]+ 000001F2 51CF FFFC dbf D7, -0x6 /* 000001F0 */ 000001F6 49EE FBB2 lea.l A4, [A6 - 0x44E] 000001FA 47EE FE00 lea.l A3, [A6 - 0x200] 000001FE 4247 clr.w D7 00000200 1E13 move.b D7, [A3] label00000202: 00000202 18DB move.b [A4]+, [A3]+ 00000204 51CF FFFC dbf D7, -0x6 /* 00000202 */ 00000208 2F2E FDB2 move.l -[A7], [A6 - 0x24E] 0000020C 486E FCB2 pea.l [A6 - 0x34E] 00000210 486E FBB2 pea.l [A6 - 0x44E] 00000214 42A7 clr.l -[A7] 00000216 486E FDB6 pea.l [A6 - 0x24A] 0000021A 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000021E 286E 000C movea.l A4, [A6 + 0xC] 00000222 47EE FDC0 lea.l A3, [A6 - 0x240] 00000226 3E3C 0007 move.w D7, 0x7 label0000022A: 0000022A 28DB move.l [A4]+, [A3]+ 0000022C 28DB move.l [A4]+, [A3]+ 0000022E 51CF FFFA dbf D7, -0x8 /* 0000022A */ 00000232 286E 0010 movea.l A4, [A6 + 0x10] 00000236 38AE FDBC move.w [A4], [A6 - 0x244] 0000023A 286E 0008 movea.l A4, [A6 + 0x8] 0000023E 18AE FDB6 move.b [A4], [A6 - 0x24A] 00000242 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000246 4E5E unlink A6 00000248 205F movea.l A0, [A7]+ 0000024A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000024E 4ED0 jmp [A0] export_68: 00000250 4E56 FBFC link A6, -0x0404 00000254 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000258 3E3C 0001 move.w D7, 0x1 0000025C 558F subq.l A7, 2 0000025E 2F2D FDFC move.l -[A7], [A5 - 0x204] 00000262 A950 syscall CountMItems 00000264 3D5F FEFC move.w [A6 - 0x104], [A7]+ 00000268 6000 0012 bra +0x14 /* 0000027C */ label0000026C: 0000026C 2F2D FDFC move.l -[A7], [A5 - 0x204] 00000270 3F3C 0001 move.w -[A7], 0x1 00000274 A952 syscall DeleteMenuItem/DelMenuItem 00000276 5247 addq.w D7, 1 00000278 6900 0008 bvs +0xA /* 00000282 */ label0000027C: 0000027C BE6E FEFC cmp.w D7, [A6 - 0x104] 00000280 6FEA ble -0x14 /* 0000026C */ label00000282: 00000282 3D47 FEFE move.w [A6 - 0x102], D7 00000286 3E3C 0001 move.w D7, 0x1 0000028A 558F subq.l A7, 2 0000028C 2F2D FDEC move.l -[A7], [A5 - 0x214] 00000290 A950 syscall CountMItems 00000292 3D5F FEFC move.w [A6 - 0x104], [A7]+ 00000296 6000 0012 bra +0x14 /* 000002AA */ label0000029A: 0000029A 2F2D FDEC move.l -[A7], [A5 - 0x214] 0000029E 3F3C 0001 move.w -[A7], 0x1 000002A2 A952 syscall DeleteMenuItem/DelMenuItem 000002A4 5247 addq.w D7, 1 000002A6 6900 0008 bvs +0xA /* 000002B0 */ label000002AA: 000002AA BE6E FEFC cmp.w D7, [A6 - 0x104] 000002AE 6FEA ble -0x14 /* 0000029A */ label000002B0: 000002B0 3D47 FEFE move.w [A6 - 0x102], D7 000002B4 3E3C 0001 move.w D7, 0x1 000002B8 3D6D EB7A FEFC move.w [A6 - 0x104], [A5 - 0x1486] 000002BE 6000 00A0 bra +0xA2 /* 00000360 */ label000002C2: 000002C2 0C47 000A cmpi.w D7, 0xA /* '\n' */ 000002C6 6C00 0054 bge +0x56 /* 0000031C */ 000002CA 486E FDFC pea.l [A6 - 0x204] 000002CE 3C07 move.w D6, D7 000002D0 5346 subq.w D6, 1 000002D2 E14E lsl D6.w, 8 000002D4 49ED EBBC lea.l A4, [A5 - 0x1444] 000002D8 4874 6000 pea.l [A4 + D6.w] 000002DC 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000002E0 588F addq.l A7, 4 000002E2 486E FDFC pea.l [A6 - 0x204] 000002E6 487A 008C pea.l [PC + 0x8C /* 00000374, value 0x12F4E56 */] 000002EA 486E FCFC pea.l [A6 - 0x304] 000002EE 3F07 move.w -[A7], D7 000002F0 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000002F4 588F addq.l A7, 4 000002F6 486E FCFC pea.l [A6 - 0x304] 000002FA 486E FBFC pea.l [A6 - 0x404] 000002FE 3F3C 0003 move.w -[A7], 0x3 00000302 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000306 49EE FF00 lea.l A4, [A6 - 0x100] 0000030A 47EE FBFC lea.l A3, [A6 - 0x404] 0000030E 4246 clr.w D6 00000310 1C13 move.b D6, [A3] label00000312: 00000312 18DB move.b [A4]+, [A3]+ 00000314 51CE FFFC dbf D6, -0x6 /* 00000312 */ 00000318 6000 002C bra +0x2E /* 00000346 */ label0000031C: 0000031C 486E FDFC pea.l [A6 - 0x204] 00000320 3C07 move.w D6, D7 00000322 5346 subq.w D6, 1 00000324 E14E lsl D6.w, 8 00000326 49ED EBBC lea.l A4, [A5 - 0x1444] 0000032A 4874 6000 pea.l [A4 + D6.w] 0000032E 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000332 588F addq.l A7, 4 00000334 49EE FF00 lea.l A4, [A6 - 0x100] 00000338 47EE FDFC lea.l A3, [A6 - 0x204] 0000033C 4246 clr.w D6 0000033E 1C13 move.b D6, [A3] label00000340: 00000340 18DB move.b [A4]+, [A3]+ 00000342 51CE FFFC dbf D6, -0x6 /* 00000340 */ label00000346: 00000346 2F2D FDFC move.l -[A7], [A5 - 0x204] 0000034A 486E FF00 pea.l [A6 - 0x100] 0000034E A933 syscall AppendMenu 00000350 2F2D FDEC move.l -[A7], [A5 - 0x214] 00000354 486E FF00 pea.l [A6 - 0x100] 00000358 A933 syscall AppendMenu 0000035A 5247 addq.w D7, 1 0000035C 6900 000A bvs +0xC /* 00000368 */ label00000360: 00000360 BE6E FEFC cmp.w D7, [A6 - 0x104] 00000364 6F00 FF5C ble -0xA2 /* 000002C2 */ label00000368: 00000368 3D47 FEFE move.w [A6 - 0x102], D7 0000036C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000370 4E5E unlink A6 00000372 4E75 rts 00000374 012F 4E56 btst [A7 + 0x4E56], D0 export_69: // at 00000376 (misaligned) 00000378 0000 48E7 ori.b D0, 0xE7 0000037C 0100 btst D0, D0 0000037E 598F subq.l A7, 4 00000380 A924 syscall FrontWindow 00000382 2E1F move.l D7, [A7]+ 00000384 BEAD FDE4 cmp.l D7, [A5 - 0x21C] 00000388 6600 0038 bne +0x3A /* 000003C2 */ 0000038C 2F2D FDF8 move.l -[A7], [A5 - 0x208] 00000390 3F3C 0001 move.w -[A7], 0x1 00000394 A93A syscall DisableItem 00000396 2F2D FDF8 move.l -[A7], [A5 - 0x208] 0000039A 3F3C 0003 move.w -[A7], 0x3 0000039E A93A syscall DisableItem 000003A0 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003A4 3F3C 0004 move.w -[A7], 0x4 000003A8 A93A syscall DisableItem 000003AA 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003AE 3F3C 0005 move.w -[A7], 0x5 000003B2 A93A syscall DisableItem 000003B4 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003B8 3F3C 0006 move.w -[A7], 0x6 000003BC A93A syscall DisableItem 000003BE 6000 0034 bra +0x36 /* 000003F4 */ label000003C2: 000003C2 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003C6 3F3C 0001 move.w -[A7], 0x1 000003CA A939 syscall EnableItem 000003CC 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003D0 3F3C 0003 move.w -[A7], 0x3 000003D4 A939 syscall EnableItem 000003D6 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003DA 3F3C 0004 move.w -[A7], 0x4 000003DE A939 syscall EnableItem 000003E0 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003E4 3F3C 0005 move.w -[A7], 0x5 000003E8 A939 syscall EnableItem 000003EA 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003EE 3F3C 0006 move.w -[A7], 0x6 000003F2 A939 syscall EnableItem label000003F4: 000003F4 0C6D 0001 EB7A cmpi.w [A5 - 0x1486], 0x1 000003FA 6F00 002A ble +0x2C /* 00000426 */ 000003FE 2F2D FDFC move.l -[A7], [A5 - 0x204] 00000402 3F2D EB78 move.w -[A7], [A5 - 0x1488] 00000406 3F3C 0001 move.w -[A7], 0x1 0000040A 3F2D EB7A move.w -[A7], [A5 - 0x1486] 0000040E 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000412 2F2D FDEC move.l -[A7], [A5 - 0x214] 00000416 3F2D EB78 move.w -[A7], [A5 - 0x1488] 0000041A 3F3C 0001 move.w -[A7], 0x1 0000041E 3F2D EB7A move.w -[A7], [A5 - 0x1486] 00000422 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] label00000426: 00000426 4CDF 0080 movem.l D7, [A7]+ 0000042A 4E5E unlink A6 0000042C 4E75 rts export_70: 0000042E 4E56 FF00 link A6, -0x0100 00000432 48E7 0108 movem.l -[A7], D7,A4 00000436 0C6D 0001 EB7A cmpi.w [A5 - 0x1486], 0x1 0000043C 6F00 0034 ble +0x36 /* 00000472 */ 00000440 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00000444 486D E930 pea.l [A5 - 0x16D0] 00000448 487A 003A pea.l [PC + 0x3A /* 00000484, value 0x320A520 */] 0000044C 3E2D EB78 move.w D7, [A5 - 0x1488] 00000450 5347 subq.w D7, 1 00000452 E14F lsl D7.w, 8 00000454 49ED EBBC lea.l A4, [A5 - 0x1444] 00000458 4874 7000 pea.l [A4 + D7.w] 0000045C 486E FF00 pea.l [A6 - 0x100] 00000460 3F3C 0003 move.w -[A7], 0x3 00000464 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000468 486E FF00 pea.l [A6 - 0x100] 0000046C A91A syscall SetWTitle 0000046E 6000 000C bra +0xE /* 0000047C */ label00000472: 00000472 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00000476 486D E930 pea.l [A5 - 0x16D0] 0000047A A91A syscall SetWTitle label0000047C: 0000047C 4CDF 1080 movem.l D7,A4, [A7]+ 00000480 4E5E unlink A6 00000482 4E75 rts 00000484 0320 btst -[A0], D1 00000486 A520 syscall SetPtrSize, flags=5 export_71: 00000488 4E56 FCEC link A6, -0x0314 0000048C 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000490 486D E930 pea.l [A5 - 0x16D0] 00000494 487A 0142 pea.l [PC + 0x142 /* 000005D8, value 0x52E7465, pstring ".text" */] 00000498 486E FCEC pea.l [A6 - 0x314] 0000049C 3F3C 0002 move.w -[A7], 0x2 000004A0 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000004A4 49EE FF00 lea.l A4, [A6 - 0x100] 000004A8 47EE FCEC lea.l A3, [A6 - 0x314] 000004AC 4247 clr.w D7 000004AE 1E13 move.b D7, [A3] label000004B0: 000004B0 18DB move.b [A4]+, [A3]+ 000004B2 51CF FFFC dbf D7, -0x6 /* 000004B0 */ 000004B6 486E FF00 pea.l [A6 - 0x100] 000004BA 487A 010E pea.l [PC + 0x10E /* 000005CA, value 0xD536176 '\rSav' */] 000004BE 486E FDFC pea.l [A6 - 0x204] 000004C2 486E FE00 pea.l [A6 - 0x200] 000004C6 486E FDF2 pea.l [A6 - 0x20E] 000004CA 4EBA FCBE jsr [PC - 0x342 /* 0000018A */] 000004CE 4A2E FDF2 tst.b [A6 - 0x20E] 000004D2 6700 00E2 beq +0xE4 /* 000005B6 */ 000004D6 286D FDA8 movea.l A4, [A5 - 0x258] 000004DA 2854 movea.l A4, [A4] 000004DC 2F0C move.l -[A7], A4 000004DE A851 syscall SetCursor 000004E0 286D FDC0 movea.l A4, [A5 - 0x240] 000004E4 2854 movea.l A4, [A4] 000004E6 3E2C 003C move.w D7, [A4 + 0x3C] 000004EA 48C7 ext.l D7 000004EC 2D47 FDF4 move.l [A6 - 0x20C], D7 000004F0 558F subq.l A7, 2 000004F2 486E FE00 pea.l [A6 - 0x200] 000004F6 3F2E FDFC move.w -[A7], [A6 - 0x204] 000004FA 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 000004FE 3D5F FDF0 move.w [A6 - 0x210], [A7]+ 00000502 558F subq.l A7, 2 00000504 486E FE00 pea.l [A6 - 0x200] 00000508 3F2E FDFC move.w -[A7], [A6 - 0x204] 0000050C 2F3A 00B8 move.l -[A7], [PC + 0xB8 /* 000005C6, value 0x646B7472 'dktr' */] 00000510 2F3A 00B0 move.l -[A7], [PC + 0xB0 /* 000005C2, value 0x54455854 'TEXT' */] 00000514 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000518 3D5F FDF0 move.w [A6 - 0x210], [A7]+ 0000051C 558F subq.l A7, 2 0000051E 486E FE00 pea.l [A6 - 0x200] 00000522 3F2E FDFC move.w -[A7], [A6 - 0x204] 00000526 486E FDFA pea.l [A6 - 0x206] 0000052A 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 0000052E 3D5F FDF0 move.w [A6 - 0x210], [A7]+ 00000532 3E3C 0001 move.w D7, 0x1 00000536 3D6D EB7A FCEC move.w [A6 - 0x314], [A5 - 0x1486] 0000053C 6000 004E bra +0x50 /* 0000058C */ label00000540: 00000540 3C07 move.w D6, D7 00000542 5346 subq.w D6, 1 00000544 0646 0080 addi.w D6, 0x80 00000548 3D46 FDF8 move.w [A6 - 0x208], D6 0000054C 598F subq.l A7, 4 0000054E 2F3A 006E move.l -[A7], [PC + 0x6E /* 000005BE, value 0x54455854 'TEXT' */] 00000552 3F2E FDF8 move.w -[A7], [A6 - 0x208] 00000556 A9A0 syscall GetResource 00000558 2D5F FDEC move.l [A6 - 0x214], [A7]+ 0000055C 598F subq.l A7, 4 0000055E 2F2E FDEC move.l -[A7], [A6 - 0x214] 00000562 A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc 00000564 2D5F FDF4 move.l [A6 - 0x20C], [A7]+ 00000568 558F subq.l A7, 2 0000056A 3F2E FDFA move.w -[A7], [A6 - 0x206] 0000056E 486E FDF4 pea.l [A6 - 0x20C] 00000572 286E FDEC movea.l A4, [A6 - 0x214] 00000576 2F14 move.l -[A7], [A4] 00000578 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 0000057C 3D5F FDF0 move.w [A6 - 0x210], [A7]+ 00000580 2F2E FDEC move.l -[A7], [A6 - 0x214] 00000584 A9A3 syscall ReleaseResource 00000586 5247 addq.w D7, 1 00000588 6900 0008 bvs +0xA /* 00000592 */ label0000058C: 0000058C BE6E FCEC cmp.w D7, [A6 - 0x314] 00000590 6FAE ble -0x50 /* 00000540 */ label00000592: 00000592 3D47 FDFE move.w [A6 - 0x202], D7 00000596 558F subq.l A7, 2 00000598 3F2E FDFA move.w -[A7], [A6 - 0x206] 0000059C 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000005A0 3D5F FDF0 move.w [A6 - 0x210], [A7]+ 000005A4 558F subq.l A7, 2 000005A6 42A7 clr.l -[A7] 000005A8 3F2E FDFC move.w -[A7], [A6 - 0x204] 000005AC 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000005B0 3D5F FDF0 move.w [A6 - 0x210], [A7]+ 000005B4 A850 syscall InitCursor label000005B6: 000005B6 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000005BA 4E5E unlink A6 000005BC 4E75 rts 000005BE 5445 addq.w D5, 2 000005C0 5854 addq.w [A4], 4 000005C2 5445 addq.w D5, 2 000005C4 5854 addq.w [A4], 4 000005C6 646B bcc +0x6D /* 00000633 */ 000005C8 7472 moveq.l D2, 0x72 000005CA 0D53 bchg [A3], D6 000005CC 6176 bsr +0x78 /* 00000644 */ 000005CE 6520 bcs +0x22 /* 000005F0 */ 000005D0 5445 addq.w D5, 2 000005D2 5854 addq.w [A4], 4 000005D4 2054 movea.l A0, [A4] 000005D6 6FC9 ble -0x35 /* 000005A1 */ 000005D8 052E 7465 btst [A6 + 0x7465], D2 000005DC 7874 moveq.l D4, 0x74